#include "stm32f10x.h"                  // Device header
#include "Key.h"
void KEY_Init(void)
{
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOC,ENABLE);
	
	GPIO_InitTypeDef GPIO_Initstructure;
	GPIO_Initstructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
	GPIO_Initstructure.GPIO_Pin=KEY1_GPIO_Pin;
	GPIO_Initstructure.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_Init(GPIOA,&GPIO_Initstructure);
	
	GPIO_Initstructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
	GPIO_Initstructure.GPIO_Pin=KEY2_GPIO_Pin;
	GPIO_Initstructure.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_Init(GPIOC,&GPIO_Initstructure);
}

uint16_t Key_s(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin)
{
	uint16_t KEY_NumBer=0;
	if(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin)==1)
	{
		while(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin)==1);
		KEY_NumBer=1;
	}

	else
	{
	    KEY_NumBer=0;
	}
	return KEY_NumBer;
}
